home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Language/OS - Multiplatform Resource Library
/
LANGUAGE OS.iso
/
oper_sys
/
oasis
/
oasisegs.lha
/
egs
/
tak.d
< prev
next >
Wrap
Text File
|
1992-04-23
|
330b
|
16 lines
class tak {
method:
public main (int ?A).
private tak (int X, Y, Z, ?A).
}
tak {
main(A) |- tak(24,16,8,A').
tak(X',Y',Z',Z) :- X <= Y.
tak(X',Y',Z',A) |- tak(X-1,Y,Z,A1');
tak(Y-1,Z,X,A2');
tak(Z-1,X,Y,A3');
tak(A1,A2,A3,A').
}